// @target: es6
function* foo() {
    yield* foo;
}
